.root {
    /*-fx-font-size: 15px;*/
    /*-fx-font-family: inherit;*/
}

.label, .check-box, .radio-button {
    -fx-font-size: 15px;
    -fx-font-family: KaiTi, "Microsoft YaHei", "Lucida Sans Unicode", "Myriad Pro", "Hiragino Sans GB", "Heiti SC", Verdana, simsun;
}

.ldh-window {
    -fx-border-color: #007d71;
    -fx-border-radius: 5px;
    -fx-background-color: transparent;
    -fx-background-radius: 5px;
    -fx-border-width: 3px;
    -fx-effect: dropshadow( gaussian , rgba(255,255,255,0.5) , 0,0,0,1 );
}

.ldh-window .content-pane {
    -fx-background-image: url("/img/bg7.jpg");
    -fx-background-repeat: space;
}

.ldh-window>.ldh-window-control {
    -fx-background-color: transparent;
}

.glyph-icon{
    -fx-text-fill: -icons-color;
    -fx-fill: -icons-color;
    -glyph-size: 26px;
}

.ldh-window>.ldh-window-control>.button {
    -fx-background-color: transparent;
    -fx-content-display: graphic-only;
}

.ldh-window>.ldh-window-control>.button:hover {
    -fx-background-color: palevioletred;
}

.ldh-window .window-close-icon {
    -glyph-name: "CLOSE";
    -icons-color: white;
    -glyph-size: 22px;
    -fx-fill: white;
}

.header {
    -fx-background-color: #559bff;
    -fx-alignment: center-left;
    -fx-padding: 0px 0px 0px 10px;
}

.header .label {
    -fx-font-size: 20px;
    -fx-fill: white;
    -fx-text-fill: white;
    -fx-font-weight: bold;
}

.container .label {
    -fx-font-size: 20px;
}

.choice-box, .combo-box {
    -fx-background-color: transparent;
    -fx-border-color: #97dcc6;
    -fx-border-width: 2px;
    -fx-padding: 5px;
}

.context-menu {
    -fx-background-color: #97dcc6;
}

/*.submit {*/
    /*-fx-translate-x: 50px;*/
/*}*/

.bold-title {
    -fx-font-size: 20px;
    -fx-font-weight: 700;
}

.title-info {
    -fx-font-size: 20px;
    -fx-fill: #0c67b3;
    -fx-text-fill: #0c67b3;
}